package com.example.hms.dao;

import com.example.hms.entity.User;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface UserDao {
// Param 用来指定参数名
    //根据用户id查询用户信息
    User login(@Param("userId") String userId);
    //条件查询所有用户
    List<User> selectAllUser (@Param("userId")String 用户ID,
                              @Param("userName")String 用户名称,
                              @Param("roleName")String 角色名称);
    // 权限+数据类型+方法名+参数
    // 新增
    int insert(User user);
    // 逻辑
    int update(User user);


}
